0a06550b021297b484615db565c8bcc8091743fc,Alfresco/Alfresco-EE-v5.0/AAAR-Alfresco-EE-v5.0-Repository/src/main/java/com/fcorti/aaar/GetNodeIdsModifiedBeforeWebScript.java,GetNodeIdsModifiedBeforeWebScript,executeImpl,#WebScriptRequest#Status#Cache#,64

Before Change


		resultSet.close();

		// Parameter values.
		parameters.replace(PARAMETER_DATE,  getDateAsString((Date) parameters.get(PARAMETER_DATE), DATE_FORMAT));
		parameters.replace(PARAMETER_LIMIT, String.valueOf(parameters.get(PARAMETER_LIMIT)));
		parameters.replace(PARAMETER_SKIP,  String.valueOf(parameters.get(PARAMETER_SKIP)));

		// New parameters values.
		Map<String, Object> newParameters = new HashMap<String, Object>();

After Change


	protected Map<String, Object> executeImpl(WebScriptRequest req, Status status, Cache cache) {

		// Parameters.
		Map<String, Object> parameters = null;
		try {
			parameters = getParameters(req);
		}
		catch (Exception e) {
			throw new WebScriptException(Status.STATUS_BAD_REQUEST, e.getMessage());
		}

		// Query execution.
		ResultSet resultSet = searchService.query(getSearchParameters(parameters));
		Iterator<ResultSetRow> resultIterator = resultSet.iterator();

		// New parameter values.
		Date newParameterDt = (Date) parameters.get(PARAMETER_DATE);
		int newParameterSkip = (int) parameters.get(PARAMETER_SKIP);

		// Result composition.
		List<String> results = new ArrayList<String>();
		while (resultIterator.hasNext()) {

			ResultSetRow resultSetRow = resultIterator.next();
			resultSetRow.getValues();

			results.add(String.valueOf(resultSetRow.getValue(ContentModel.PROP_NODE_DBID)));

			++newParameterSkip;
		}

		resultSet.close();

		// Parameter values.
		String parameterAsString = getDateAsString((Date) parameters.get(PARAMETER_DATE), DATE_FORMAT);
		parameters.remove(PARAMETER_DATE);
		parameters.put(PARAMETER_DATE, parameterAsString);
		parameterAsString = String.valueOf(parameters.get(PARAMETER_LIMIT));
		parameters.remove(PARAMETER_LIMIT);
		parameters.put(PARAMETER_LIMIT, parameterAsString);
		parameterAsString = String.valueOf(parameters.get(PARAMETER_SKIP));
		parameters.remove(PARAMETER_SKIP);
		parameters.put(PARAMETER_SKIP, parameterAsString);

		// New parameters values.
		Map<String, Object> newParameters = new HashMap<String, Object>();